self-appointed moralizer

Translations
самопровозглашённый морализатор
He acted as a self-appointed moralizer, giving advice nobody had asked for.
Он вел себя как самопровозглашённый морализатор, раздавая советы, которых никто не просил.